engineering engineers software pcb layout application radius3 design cam pcb assembly engineer pcb thin-client pcb design cad electronics autocad cnc manufacturing circuit